using System;
using Coderoom.ScrumPlanner.Data.Contracts;
using Coderoom.ScrumPlanner.Domain;

namespace Coderoom.ScrumPlanner.Data.Repositories
{
	public abstract class ThemeRepository : Repository, IThemeRepository
	{
		#region IThemeRepository Members

		public abstract ThemeCollection GetThemes(Guid projectId);

		public abstract Theme GetTheme(Guid themeId);

		public abstract void CreateTheme(Theme theme);

		public abstract bool DeleteTheme(Guid themeId);

		#endregion
	}
}